iT邦幫忙

2022 iThome 鐵人賽

DAY 29
0

three.js 官方除了釋出相關函式庫外,也提供了線上的編輯工具,讓使用者運用圖形化介面開發,可以透過官網左上角的 editor 進入,或是點擊這裡
https://ithelp.ithome.com.tw/upload/images/20221002/20142082t5KLSnKxXA.png

Editor

一進去的初始頁面
https://ithelp.ithome.com.tw/upload/images/20221002/20142082T69AzZ0zMT.png
可以看到上方選單有

  • File : 可以新增、匯入、輸出場景
  • Edit : 對畫面進行編輯,如復原 (Ctrl+Z)、取消復原 (Ctrl+Shift+Z)
  • Add : 可以將各種幾何體、燈光或相機加入場景
  • Play : 按下Play專案就會開始運行
  • Examples : 可以選擇匯入Three.js 官方提供的範例
  • View : 切換全螢幕模式
  • Help : 可以查看Source Code、three.js官網和editor說明手冊

右方控制面板可以查看物件相關屬性,也可以新增 script 控制物件
Script裡可以調用以下方法

  • update():在渲染畫面前執行,主要目的是更新擁有script的物件狀態
  • init(): 載入後執行一次
  • start():開始時執行一次
  • stop():停止時執行一次

若要在editor建立一個與範例相同旋轉的立方體,流程也是

  1. 建立場景
  2. 加入相機
  3. 添加物體
  4. 畫面渲染

而 Editor 已經預設先加入好場景跟相機了,因此只要再加入物體與燈光就好

首先點擊上方選單 add 加入 box,可以透過右方 Material 調整物體顏色
https://ithelp.ithome.com.tw/upload/images/20221002/20142082hX5Jj6iAI0.png
在右方 Material 的最下方可以新增 script,若要讓物體旋轉起來,只要在 script 加入
https://ithelp.ithome.com.tw/upload/images/20221002/20142082er3m8JB2dK.png
最後點擊上方選單 add 加入燈光
https://ithelp.ithome.com.tw/upload/images/20221002/20142082Ua1K4pBzUy.png
按下 play 就可以看到旋轉的立方體了

Reference:

https://jim159093.gitbooks.io/threejs-/content/qiang_da_qie_shi_yong_de_gong_ju_-_three__js_edito.html
https://github.com/mrdoob/three.js/wiki/Editor-Manual


上一篇
Day28. 部署至 Render
下一篇
Day30. 完賽心得
系列文
Three.js 反閘之路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言